Measuring Architectural Adaptability in i* Models

نویسندگان

  • João Pimentel
  • Xavier Franch
  • Jaelson Castro
چکیده

Developing adaptable systems is still a big challenge in software engineering. Different reference architectures and systematic approaches have been proposed to address this challenge. Several of these approaches are based on goal models, given their suitability to express and reason on alternative behaviors. In this paper we intend to provide a basis for comparing architectures described in goal-based models in regard to their adaptability. This way, different approaches to improve adaptability may be compared based on the resulting architectures. To do so we mapped two adaptability metrics onto i* models and developed guidelines to define the adaptability of individual elements, based on the extra information provided by i* models. We applied these metrics in a healthcare system to illustrate the comparison of

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rice Root Architectural Plasticity Traits and Genetic Regions for Adaptability to Variable Cultivation and Stress Conditions.

Future rice (Oryza sativa) crops will likely experience a range of growth conditions, and root architectural plasticity will be an important characteristic to confer adaptability across variable environments. In this study, the relationship between root architectural plasticity and adaptability (i.e. yield stability) was evaluated in two traditional × improved rice populations (Aus 276 × MTU101...

متن کامل

Rice Root Architectural Plasticity Traits and Genetic Regions for Adaptability to Variable Cultivation and Stress Conditions1[OPEN]

Future rice (Oryza sativa) crops will likely experience a range of growth conditions, and root architectural plasticity will be an important characteristic to confer adaptability across variable environments. In this study, the relationship between root architectural plasticity and adaptability (i.e. yield stability) was evaluated in two traditional 3 improved rice populations (Aus 276 3 MTU101...

متن کامل

Adaptability Evaluation at Software Architecture Level

Quality of software is one of the major issues in software intensive systems and it is important to analyze it as early as possible. An increasingly important quality attribute of complex software systems is adaptability. Software architecture for adaptive software systems should be flexible enough to allow components to change their behaviors depending upon the environmental and stakeholders' ...

متن کامل

Using Aspects to Structure Small Devices Adaptive Applications

This paper briefly presents an architectural pattern, Adaptability Aspects, for structuring adaptive applications using Aspect-Oriented programming in a specific way. We also evaluate the applicability of this pattern for resource constrained devices. The Adaptability Aspects pattern is intended to improve modularity and reuse when adaptability is required. By providing three versions of the sa...

متن کامل

Process-Oriented Metrics for Software Architecture Adaptability

Adaptability is important to the survival and success of just about any software system, especially due to the rapid changes in technology, organizational structure, human perception and needs. Measurement of the degree to which a software system is adaptable to such changes is often times of a critical concern to software practitioners. This paper proposes a framework, POMSAA (ProcessOriented ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011